package com.vlong.town.entity.hotel;

import java.io.Serializable;

/**
 * 酒店美食信息实体类
 * @author Assassin
 */
public class HotelInfo implements Serializable {

    /**
     * default SerialVersionUID
     */
    private static final long serialVersionUID = 1L;

    // Fields

    private Long hotelId;// 标识信息-酒店美食Id[主键值]
    private Long townId;// 标识信息-村镇Id
    private Integer state;// 状态信息-数据状态[1-正常 | 2-删除]
    private Integer status;// 状态信息-酒店美食状态[1-已发布]
    private Integer type;//酒店类型[1 -酒店  | 2 - 民宿]
    private String title;// 基础信息-酒店美食标题
    private String content;// 基础信息-酒店美食内容
    private String desc;// 基础信息-酒店美食简介
    private String thumbnail;// 基础信息-缩略图
    private String feature;// 基础信息-酒店特征
    private String address;// 位置信息-酒店位置
    private Float lng;// 位置信息-酒店经度
    private Float lat;// 位置信息-酒店纬
    private String reason;//驳回原因
    private Long createTime;// 时间信息-发布时间
    private Long updateTime;// 时间信息-更新时间
    private String createDate;//时间
    // Empty Constructor
    public HotelInfo() {
        super();
    }






	public String getReason() {
		return reason;
	}






	public void setReason(String reason) {
		this.reason = reason;
	}






	public Long getHotelId() {
        return hotelId;
    }

    public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getCreateDate() {
		return createDate;
	}

	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}

	public void setHotelId(Long hotelId) {
        this.hotelId = hotelId;
    }

    public Long getTownId() {
        return townId;
    }

    public void setTownId(Long townId) {
        this.townId = townId;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public String getThumbnail() {
        return thumbnail;
    }

    public void setThumbnail(String thumbnail) {
        this.thumbnail = thumbnail;
    }

    public String getFeature() {
        return feature;
    }

    public void setFeature(String feature) {
        this.feature = feature;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Float getLng() {
        return lng;
    }

    public void setLng(Float lng) {
        this.lng = lng;
    }

    public Float getLat() {
        return lat;
    }

    public void setLat(Float lat) {
        this.lat = lat;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }






	public HotelInfo(Long hotelId, Long townId, Integer state, Integer status, Integer type, String title,
			String content, String desc, String thumbnail, String feature, String address, Float lng, Float lat,
			String reason, Long createTime, Long updateTime, String createDate) {
		super();
		this.hotelId = hotelId;
		this.townId = townId;
		this.state = state;
		this.status = status;
		this.type = type;
		this.title = title;
		this.content = content;
		this.desc = desc;
		this.thumbnail = thumbnail;
		this.feature = feature;
		this.address = address;
		this.lng = lng;
		this.lat = lat;
		this.reason = reason;
		this.createTime = createTime;
		this.updateTime = updateTime;
		this.createDate = createDate;
	}

	@Override
	public String toString() {
		return "HotelInfo [hotelId=" + hotelId + ", townId=" + townId + ", state=" + state + ", status=" + status
				+ ", type=" + type + ", title=" + title + ", content=" + content + ", desc=" + desc + ", thumbnail="
				+ thumbnail + ", feature=" + feature + ", address=" + address + ", lng=" + lng + ", lat=" + lat
				+ ", reason=" + reason + ", createTime=" + createTime + ", updateTime=" + updateTime + ", createDate="
				+ createDate + "]";
	}

}
